Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Uzbekistan F1 Uzbekistan F2 Uzbekistan F4 Uzbekistan F1 Uzbekistan F2 Uzbekistan F4 Nova Challenger Osaka - Osaka Warsteiner Grand Prix - Oberstaufen Mordovia Cup 2005 - Saransk KGHM Polish Indoors - Wroclaw Samarkand Challenger - Samarkand Open Castilla y Leon - Segovia Banca Marche Tennis Cup - San Benedetto XXX Edizione 'A Savoldi Marco' - Manerbio Akbank Private Banking-TED Open - Istanbul IPP Open - Helsinki Ciudad de Pozoblanco Open Diputacion - Cordoba Bogota Challenger - Bogota Challenger Leon 2004 - Leon Hilton Waikoloa Village USTA Challenger - Waikoloa Ethias Trophy - Mons The LTA Wrexham Challenger - Wrexham BNP Paribas Primrose - Bordeaux Seguros Bolivar Open - Bogota IPP Open - Helsinki Bancolombia Open - Cali Corona Mexico City Open - Mexico City The LTA Cardiff Challenger - Cardiff Samarkand Challenger - Samarkand Heilbronn Challenger Wroclaw Challenger Bogota Challenger Mexico City Challenger The Surbiton Trophy - Surbiton Bukhara Challenger - Bukhara Yokohama International Tennis Tournament - Yokohama Fergana Challenger - Fergana Memorial Savigny - Sassuolo The Surbiton Trophy - Surbiton Stella Artois Clay Court Championships - Budaors Cali Challenger Bogota Challenger Mons Challenger Rennes Challenger GHI Bronx Classic - Bronx Memorial Savigni - Sassuolo Copa Sevilla - Seville Alexander Kolyaskin Memorial - Donetsk Bogota Challenger Seguros Bolivar Open - Bogota Fergana Challenger - Fergana Istanbul Challenger Internazionali di Tennis de San Marino - San Marino St. Remy Challenger Izmir Challenger Architect Open - Budapest Astana Challenger 2001 Challenger Canottieri Mincio - Mantova Kyiv UMC Open - Kiev Bratislava Challenger 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Bucaramanga Challenger Fergana Challenger - Fergana TED Open-Akbank Private Banking - Istanbul Bukhara Challenger - Bukhara Kyiv UMC Open - Kiev San Jose Challenger FILA Challenger Biella - Biella KGHM Polish Indoors - Wroclaw Barranquilla Challenger Copa Petrobras - Bogota Challenger Leon 2003 - Leon Nottingham Challenger Samsung Securities Cup Challenger - Seoul VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi San Marino Cepu Open - San Marino Bogota Challenger Aptos Challenger Challenger Ford de Cherbourg - Cherbourg The LTA Wrexham Challenger - Wrexham EI Bank Bulgarian Challenger - Sofia Busan Open - Busan Fergana Challenger - Fergana Maia Open 2002 - Maia 3° Trofeo 'Citta di Brindisi' - Brindisi Mobilux Open - Luxembourg Kobstaedernes ATP Challenger - Kolding Open de L'Isere - Grenoble USTA Challenger of San Antonio - San Antonio KGHM Polish Indoors - Wroclaw Corona Mexico City Open - Mexico City Arroyo de la Encomienda - Valladolid Sunrise Challenger The Surbiton Trophy - Surbiton San Luis Potosi Challenger - San Luis Potosi Abierto Club Casablanca - Mexico City Rennes Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Medellin Challenger PEOPLEnet CUP - Dnepropetrovsk Barranquilla Challenger Athens Challenger Open Castilla y Leon - Segovia Karshi Challenger St. Remy Challenger Istanbul Challenger Tyumen Challenger Dallas Challenger Kyiv Open - Kiev 2006 USTA Tallahassee Tennis Challenger - Tallahassee Noumea Challenger Bucaramanga Challenger Fergana Challenger - Fergana Binghamton Professional Tennis Tournament - Binghamton Togliatti Cup - Togliatti dBI Tennis Challenger - Binghamton GHI Bronx Classic - Bronx Heilbronn Open - Heilbronn Open D'Orleans - Orleans Lambertz Open by Stawag - Aachen Tatra Banka Open - Bratislava Ciudad de Telde - Telde Ethias Trophy - Mons Privat Bank Cup - Dnepropetrovsk Challenger Groningen - Groningen Privatbank Open 2006 - Dnepropetrovsk BMW Tennis Championship - Sunrise KGHM Polish Indoors - Wroclaw Tatra Banka Slovak Open - Bratislava Salinas Challenger PEOPLEnet Cup - Dnepropetrovsk ECM Prague Open 2005 - Prague Internazionali di Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Pereira Challenger TED Open - Istanbul Pereira Challenger Astana Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Pereira Challenger Seguros Bolivar Open - Cali KGHM Emax Polish Indoors - Wroclaw Copa Petrobras-Colombia - Bogota Bogota Challenger BMW Tennis Championship - Sunrise Seguros Bolivar Open - Medellin San Luis Potosi Challenger - San Luis Potosi Abierto Colombiano de Tenis - Bogota Noumea Challenger Bucaramanga Challenger Leon Challenger Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental LTA Shrewsbury Challenger - Shrewsbury Delhi Challenger I - New Delhi Cali Challenger Bordeaux Challenger IX Abierto Internacional de Salinas - Salinas Barranquilla Challenger Barranquilla Challenger Mons Challenger Monterrey Challenger Noumea Challenger Isla de Lanzarote - Lanzarote Pereira Challenger Savannah Challenger Vicenza Challenger San Luis Potosi Challenger XXVIII Edizione 'A.Savoldi' - Manerbio Samsung Securities Cup - Seoul Floridablanca Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Bordeaux Challenger Chitre Challenger Vancouver Challenger Gemax Samsung Open 2005 - Belgrade Cali Challenger Helsinki Challenger Morelos Challenger Knoxville Challenger PrivatBank Cup - Dnepropetrovsk Challenger Ford de Cherbourg - Cherbourg Medellin Challenger Challenger Canottieri Minico - Mantova KGHM Dialog Polish Indoors - Wroclaw Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad Challenger Casino Lugano - Lugano 3rd Volkswagon Challenger - Wolfsburg Memorial Kolyaskin - Donetsk President's Cup 2000 - Tashkent Kremlin Cup - Moscow BH Telecom Indoors Sarajevo 2006 - Sarajevo Milan Indoors - Milan Manchester Challenger Ilkley Challenger The Indian Oil Servo ATP Challenger - Chandigarh Residenza Open - Magdeburg Open de Tenis Comunidad Valenciana - Valencia XI Venice Open - Venice Puerto Rico Challenger Tennis Event - Humacao AXA Open II - Espinho Morelos Challenger Surbiton Challenger XL Challenger de Tenis Copa Sevilla - Seville Open de Franche-Comte - Besancon Open de Franche Comte - Besancon Santo Domingo Challenger Sarajevo Open - Sarajevo Le Gosier Challenger Internazionali di Tennis di San Marino - San Marino Bogota Challenger - Bogota Oldum Brown Vancouver Open - Vancouver Togliatti Cup - Togliatti Caltanissetta Challenger Nottingham Challenger Czech Open 2005 - Prostejov Bogota Challenger Project Independence Men's Challenger - Mandeville Grand Prix de Tennis - St. Jean de Luz IX Trofeo Ciudad de Quito - Quito ABN/AMRO World Tennis Tournament - Rotterdam Meridiana Sardegna Open - Olbia Sao Paulo - Brazil The Priority Telecom Open - Amersfoort Hilton Waikoloa Village USTA Challenger - Waikoloa The Stella Artois Grass Court Championships - London Geneva Challenger Synsam Swedish Open - Bastad IX Open Internacional D'Andorra - Andorra Togliatti Cup - Togliatti Open Castilla y Leon - Segovia Kyiv Open - Kiev ATP "Videocon" Challenger - Mumbai Generali Open - Kitzbuhel Samarkand Challenger - Samarkand Legg Mason Tennis Classic - Washington D.C. Togliatti Cup - Togliatti MTNL Cellular ATP Challenger - Mumbai Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Challenger 42 - Andrezieux X Open Internacional D'Andorra - Andorra The Nottingham Challenger - Nottingham Dubai Open - Dubai Ciudad de Pozoblanco 'Open Diputacion' - Cordoba GHI Bronx Classic - Bronx Alexander Kolyaskin Memorial - Donetsk Mauritius Open - Mauritius Bogota Challenger Pro Tennis World Open - Sunrise Tallahassee Challenger XI Trofeo Ciudad de Quito - Quito Gemax Open - Belgrade Internationaux du Doubs - Besancon Tunis Open 2006 - Tunis RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles AAPT Championships - Adelaide Legg Mason Tennis Classic - Washington D.C. Kremlin Cup - Moscow US Men's Clay Court Championships - Houston The Stella Artois Championships - London The 10tele.com Open - Nottingham Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide San Luis Potosi Challenger Waldbaum's Hamlet Cup - Long Island SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Qatar Mobil Open 2001 - Doha The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Ethias Trophy - Mons Red Letter Days Open - Nottingham Kremlin Cup - Moscow Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles IPP Open - Helsinki RCA Championships - Indianapolis Pereira Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Alessandria Challenger Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas The Hypo Group Tennis International 2008 - Poertschach Milan Indoors - Milan Bordeaux Challenger The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Ordina Open - 's-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Furth Challenger Cremona Challenger Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Bogota Challenger Legg Mason Tennis Classic - Washington Dallas Challenger Pilot Pen Tennis - New Haven Tallahassee Challenger St. Petersburg Open - St. Petersburg Samarkand Challenger Chennai Open - Chennai Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia St. Petersburg Open - St. Petersburg Izmir Challenger ABN AMRO World Tennis Tournament - Rotterdam Tashkent Challenger The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona The Artois Championships - London Estoril Open - Estoril Bratislava Challenger Proton Malaysian Open - Kuala Lumpur Ordina Open - s-Hertogenbosch Atlanta Tennis Championships - Atlanta Bucaramanga Challenger Campbells Hall of Fame Tennis Championships - Newport Drummondville Challenger Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Helsinki Challenger PBZ Zagreb Indoors - Zagreb Medibank International - Sydney Sunrise Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Leon Challenger Campbell's Hall of Fame Tennis Championships - Newport Winston Salem - Winston Salem Legg Mason Tennis Classic - Washington Open de Moselle - Metz International Tennis Championships - Delray Beach If Stockholm Open - Stockholm Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Barletta Challenger Quimper Challenger Heineken Open - Auckland Open Sud de France - Montpellier AEGON International - Eastbourne ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Monterrey Challenger US Men's Clay Court Championship - Houston Power Horse World Team Cup - Dusseldorf UNICEF Open - 's Hertogenbosch Napoli Challenger Farmers Classic - Los Angeles Malaysian Open - Kuala Lumpur Countrywide Classic - Los Angeles Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Kremlin Cup - Moscow Brisbane International - Brisbane Campionati Internazionali di Sicilia - Palermo Heineken Open - Auckland UNICEF Open - 's Hertogenbosch Bogota Challenger Open Sud de France - Montpellier SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open de Nice Cote d'Azur - Nice Monza Challenger BB&T Atlanta Open - Atlanta Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Claro Open Colombia - Bogota BMW Open - Munich Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Bogota Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Tunis Challenger ATP Kremlin Cup - Moscow Gerry Weber Open - Halle Chennai Open - Chennai Sydney International - Sydney Open de la Comunidad Valenciana - Valencia The Stella Artois Championships - London Abierto Mexicano - Los Cabos Ecuador Open - Quito Next Generation Adelaide International - Adelaide China Open - Beijing Braunschweig Challenger St. Petersburg Open - St. Petersburg Open 13 - Marseille Gerry Weber Open - Halle AEGON Championships - London Nottingham Challenger Legg Mason Tennis Classic - Washington Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Open Sabadell Atlantico - Barcelona US Men's Clay Court Championship - Houston AEGON Championships - London AEGON International - Eastbourne Ortisei Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Manchester Challenger St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Open de Nice Cote d'Azur - Nice Portugal Open - Oeiras Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Champaign Challenger Dubai Duty Free Tennis Championships - Dubai Guadalajara Challenger Citi Open - Washington Claro Open Colombia - Bogota Citi Open - Washington Valencia Open - Valencia Adidas International - Sydney Gerry Weber Open - Halle Delray Beach Open - Delray Beach Medellin Challenger Kremlin Cup - Moscow Las Vegas Challenger Canberra Challenger Topshelf Open - 's-Hertogenbosch Puebla Challenger Cali Challenger If Stockholm Open - Stockholm Valencia Open - Valencia Ecuador Open - Quito Bogota Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Indian Oil Servo Challenger - Calcutta Osaka International Tennis Tournament - Osaka Quelle Cup 2000 - Furth USTA Challenger of North Miami Beach - North Miami Beach Brixina Tennis Open - Bressanone Delray Beach Open - Delray Beach Venice Open - Venice Citi Open - Washington LTA Men's Challenger - Wrexham Fairfield Challenger Alexander Kolyaskin Memorial - Donetsk Winston-Salem Open - Winston-Salem Geneva Open - Geneva Guayaquil Challenger The Stella Artois Grass Court Championships - London Delray Beach International Tennis Championships - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles China Open - Beijing Regions Morgan Keegan Championships - Memphis St. Petersburg Open - St. Petersburg U.S. Mens's Clay Court Championship - Houston Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Brisbane - Brisbane SAP Open - San Jose Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Brisbane International - Brisbane Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb St. Petersburg Open - St. Petersburg Ecuador Open - Quito Topshelf Open - 's-Hertogenbosch Chennai Open - Chennai Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Pacific Life Open - Indian Wells Millenium Tennis Championships - Delray Beach NASDAQ-100 Open - Miami Croatia Open - Umag NASDAQ-100 Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Toronto Aircel Chennai Open - Chennai BNP Paribas Open - Indian Wells Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Masters Series - Hamburg Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Sony Open Tennis - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Open 13 - Marseille Western & Southern Financial Group Masters - Cincinnati Delray Beach International Tennis Championships - Delray Beach Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Serbia Open - Belgrade Medibank International - Sydney Western & Southern Open - Cincinnati St. Petersburg Open - St. Petersburg Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Winston-Salem Open - Winston-Salem Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Mutua Madrilena Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Medibank International - Sydney French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London Hall of Fame Tennis Championships - Newport Campbells Hall of Fame Tennis Championships - Newport AIG Japan Open Tennis Championships - Tokyo Wimbledon - London French Open - Paris AEGON Championships - London U.S. Open - New York Swiss Indoors Basel - Basel Barcelona Open BancSabadell - Barcelona Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Internazionali BNL dItalia - Rome Australian Open - Melbourne Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, PO, RUS-IND 3-2 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, World Group, 1R, AUT-RUS 3-2 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, Group 2, PO, COL-BAH 5-0 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, Group 1, 1R, COL-URU 5-0 Olympics - London